.editableform {
    padding-left:0px !important;
}
.editableform li {
    list-style:none !important;
    border:solid 1px gray;
    background:white url(../img/menubg.png) repeat-x;
    margin-bottom:5px;
    padding-top:3px;
    padding-left:5px;
    /*height:16px;*/
    font-size:14pt;
    overflow:hidden;
    z-index:1000000;
}

.form_lineitem .imagespan {
    float:left; 
    margin-right:10px;
}

.form_lineitem .handle {
    cursor:row-resize;
}

.form_lineitem .title {
    font-size:14pt;
}

.form_lineitem .regularstuff {
    position:absolute;
    width:100%;
    overflow:hidden;
}
/*
.form_lineitem .hiddencontainer {
    position:absolute; 
    margin-left:10px;
    display:inline;
    width:600px;
    float:left;
    z-index:2;
}

*/
.form_lineitem .title_type {
    float:left;
    margin-left:325px;
    margin-top:-3px;
    position:relative;
    top:-25px;
    width:90%;
}

.form_lineitem .li_wrapper {
    width: 360px; 
    position: relative; 
    float: left;
}

.form_lineitem .options {
/*
    float:left; 
    position:relative; 
    top:21px; 
    padding:10px;
    min-width:500px; 
    border:solid 1px black; 
    border-top:none; 
    text-align:left; 
*/
    border:solid 1px gray;
    padding:10px;
    margin:10px;
    background:white; 
}

.form_lineitem .option_holder {
    margin:5px;
}   

.form_lineitem .hidden_input {
    border          : none                  !important;
    border-bottom   : dotted 1px black      !important;
    background      : transparent           !important;
    min-width       : 550px;
    width           : 100%;
    
    font-size       : 13pt;
    font-weight     : bold;
}

